/* Include these
   #include <rid.h>
 */

typedef enum { PUM_WHAT, PUM_TO } Pum_type;

typedef struct {
	Pum_type type;
	Rid indep;
	Rid dep;
	Rid id;
} Pum_val;

/* Rid causes; */
/* Rid reps; */
/* Rid is; */
/* Rid none; */
/* Rid yes; */
/* Rid no; */
/* Rid unknown; */
/* Rid nuanced; */

void
pum_val_init(Pum_val *val, Pum_type type, const Rid indep, const Rid dep,
	     const Rid id);
